package niveles;

import java.util.ArrayList;

import utilitarios.PuntoXY;

import modelo.Cuartel;
import modelo.Nivel;
import modelo.Objeto;
import modelo.ParedDeConcreto;
import modelo.ParedDeMetal;

public class Nivel2 extends Nivel {
    
    public Nivel2() {
        super();
        cantidadBonusAlanzar = 10;
        cantidadEnemigos = FLOTA_MINIMA + 1;
    }

    @Override
    public ArrayList<Objeto> crearObjetos() {
        ArrayList<Objeto> objetos = new ArrayList<Objeto>();
        
        escenario.agregarCuartel(new Cuartel(escenario, new PuntoXY(250, 400), jugador));
        
        for (int y = 60; y < 400; y += 30) {
            objetos.add(new ParedDeConcreto(escenario, new PuntoXY(50, y)));
            objetos.add(new ParedDeMetal(escenario, new PuntoXY(150, y)));
            objetos.add(new ParedDeConcreto(escenario, new PuntoXY(250, y)));
            objetos.add(new ParedDeMetal(escenario, new PuntoXY(350, y)));
            objetos.add(new ParedDeConcreto(escenario, new PuntoXY(450, y)));
        }

        return objetos;
    }

}
